@charset "utf-8";body{background-color:#f3f3f3}
.hospital-screen{margin-top:4px;padding:14px 0 20px;background-color:#fff;border:1px solid #ebeae9;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.08)}
.hospital-screen .screen-item{line-height:22px;margin-top:12px;position:relative;padding:0 32px 0 132px}
.hospital-screen .screen-dt{position:absolute;left:32px;top:4px;width:100px;text-align:right;display:block}
.hospital-screen .screen-list{overflow:hidden;margin-left:-12px;padding-right:30px;*position:relative;*zoom:1}
.hospital-screen .screen-ele{display:block;float:left;padding:0 4px;cursor:pointer;margin-left:12px;margin-top:4px;color:#333;white-space:nowrap;border-radius:2px}
.hospital-screen .screen-ele:hover{color:#f25126}
.hospital-screen .screen-ele.active{color:#fff;background-color:#f25126}
.hospital-screen .screen-other{position:relative;padding-top:17px}
.hospital-screen .screen-other .screen-line{width:1034px;display:block;height:1px;position:absolute;top:16px;right:32px;background-color:#efeeed}
.hospital-screen .screen-search{margin-top:30px;padding:20px 32px 0;border-top:1px solid #efeeed;line-height:40px}
.hospital-screen .screen-search .search-title{width:87px;padding-right:13px;text-align:right;display:block;float:left}
.hospital-screen .screen-search .search-con{float:left;*display:inline;width:472px;position:relative}
.hospital-screen .screen-search .search-con .placeholder{position:absolute;line-height:40px;height:40px;top:0;color:#bababa}
.hospital-screen .screen-search .search-input{height:38px;line-height:38px;width:367px;background-color:#fff;border:1px solid #e9e9e9;border-right:0 none;border-top-left-radius:2px;border-bottom-left-radius:2px;float:left;*display:inline}
.hospital-screen .screen-search .search-input-text{width:341px;height:24px;line-height:24px;border:0 none;background:0;padding:7px 13px;vertical-align:top}
.hospital-screen .screen-search .btn-search{width:104px;height:40px;border-top-right-radius:2px;border-bottom-right-radius:2px;display:block;position:absolute;right:0;top:0;background-color:#f25126;color:#fff;font-size:18px;text-align:left;text-indent:45px;cursor:pointer}
.hospital-screen .screen-search .btn-search:hover{background-color:#f3643e}
.hospital-screen .screen-search .btn-search .icon-search{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_header.png) no-repeat;width:18px;height:18px;position:absolute;top:50%;margin-top:-9px;left:20px}
.hospital-screen .screen-choose .screen-ele{cursor:default;background-color:#f3f3f3;color:#666}
.hospital-list{margin-left:-10px}
.hospital-list .list-item{width:593px;float:left;*display:inline;margin-top:10px;margin-left:10px;padding-bottom:21px;background-color:#fff;line-height:31px;font-size:15px;border:1px solid #ebeae9;box-shadow:0 1px 3px rgba(0,0,0,0.08);border-radius:2px}
.hospital-list .list-item-01 .icon-hospital-list{background-position:0 0}
.hospital-list .list-item-02 .icon-hospital-list{background-position:-30px 0}
.hospital-list .list-item-03 .icon-hospital-list{background-position:-60px 0}
.hospital-list .list-item-04 .icon-hospital-list{background-position:-90px 0}
.hospital-list .list-item-05 .icon-hospital-list{background-position:-120px 0}
.hospital-list .list-item-06 .icon-hospital-list{background-position:-150px 0}
.hospital-list .list-item-07 .icon-hospital-list{background-position:-180px 0}
.hospital-list .list-item-08 .icon-hospital-list{background-position:0 -30px}
.hospital-list .list-item-09 .icon-hospital-list{background-position:-30px -30px}
.hospital-list .list-item-10 .icon-hospital-list{background-position:-60px -30px}
.hospital-list .list-item-11 .icon-hospital-list{background-position:-90px -30px}
.hospital-list .list-item-12 .icon-hospital-list{background-position:-120px -30px}
.hospital-list .list-item-13 .icon-hospital-list{background-position:-150px -30px}
.hospital-list .list-item-14 .icon-hospital-list{background-position:-180px -30px}
.hospital-list .list-title{height:60px;line-height:60px;border-bottom:1px solid #efeeed;background-color:#fff;position:relative;font-size:20px;color:#555;padding:0 20px 0 56px}
.hospital-list .item-list{padding-top:11px;height:155px;background-color:#fff}
.hospital-list .item-list li{width:296px;float:left;*display:inline}
.hospital-list .item-list li p{padding-left:20px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hospital-list .item-list li p a{color:#333}
.hospital-list .item-list li p a:hover{color:#f25126}
.hospital-list .icon-hospital-list{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:28px;height:28px;position:absolute;top:50%;margin-top:-14px;left:20px}
.hospital-list .list-hot-item .list-title{color:#e55128;background-color:#fbf7f6;border-bottom-color:#fff}
.hospital-list .list-hot-item .item-list li.hot-li .unit{color:#e55128;font-weight:bold}
.hospital-list .list-hot-item .item-list li .unit{float:left;margin-right:4px;display:block;color:#666}
.hospital-pic-con{background-color:#fff;border:1px solid #ebeae9;box-shadow:0 1px 3px rgba(0,0,0,0.08);border-radius:2px;overflow:hidden}
.hospital-pic-con .search-result{height:50px;line-height:50px;font-size:16px;color:#333;background-color:#fbfbfc;padding:0 50px}
.hospital-pic-con .search-result .num{color:#e55128;font-weight:bold}
.hospital-pic-con .hospital-pic-list{padding-top:5px;line-height:24px}
.hospital-pic-con .hospital-pic-list li{vertical-align:top;padding:30px 50px;border-top:1px solid #efeeed}
.hospital-pic-con .hospital-pic-list li:first-child{border-top:0 none}
.hospital-pic-con .hospital-pic-list li:hover{background-color:#fbfbfc}
.hospital-pic-con .hospital-pic-list .pic-con{width:130px;height:130px;margin-right:30px}
.hospital-pic-con .hospital-pic-list .pic-con img{width:130px;height:130px;border-radius:130px;overflow:hidden}
.hospital-pic-con .hospital-pic-list .text-con{overflow:hidden}
.hospital-pic-con .hospital-pic-list .hospital-name{height:50px;line-height:50px;position:relative;font-size:24px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hospital-pic-con .hospital-pic-list .hospital-name a{color:#000}
.hospital-pic-con .hospital-pic-list .hospital-name a:hover{color:#f25126}
.hospital-pic-con .hospital-pic-list .hospital-name .list-more{color:#999;right:0}
.hospital-pic-con .hospital-pic-list .hospital-name .list-more:hover{color:#808080}
.hospital-pic-con .hospital-pic-list .attribute-item{color:#333;line-height:24px;overflow:hidden}
.hospital-pic-con .hospital-pic-list .attribute-item .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hospital-pic-con .hospital-pic-list .attribute-item .title-text{float:left;*display:inline;color:#666}
.hospital-pic-con .hospital-pic-list .attribute-list{float:left;*display:inline;overflow:hidden;margin-left:-8px}
.hospital-pic-con .hospital-pic-list .attribute-list .attribute-ele{float:left;*display:inline;margin-left:8px;color:#333}
.hospital-pic-con .hospital-pic-list .hospital-label{padding-left:5px;float:left;*display:inline;overflow:hidden}
.hospital-pic-con .hospital-pic-list .hospital-label .label-ele{float:left;*display:inline;margin-left:12px;font-size:12px;color:#999}
.list-more{right:20px;display:block;font-size:14px;color:#999;padding-right:11px;line-height:20px;cursor:pointer;height:20px;position:absolute;top:50%;margin-top:-10px}
.list-more .icon-arrow{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:7px;height:10px;position:absolute;top:50%;margin-top:-5px;right:0;background-position:-210px 0}
.list-more:hover{color:#808080}
.hospital-header{background-color:#fff;padding-top:10px;box-shadow:0 1px 3px rgba(0,0,0,0.08)}
.hospital-header .hospital-info{padding-top:20px}
.hospital-header .hospital-info .hospital-name-con{height:38px;line-height:38px}
.hospital-header .hospital-info .hospital-name-con .name-text{font-size:30px;height:38px;line-height:38px;color:#1a1a1a}
.hospital-header .hospital-info .hospital-name-con .hospital-label{padding-top:4px;line-height:30px;height:30px;padding-left:15px;overflow:hidden}
.hospital-header .hospital-info .hospital-name-con .label-ele{display:block;float:left;padding:0 10px;white-space:nowrap;border-radius:2px;overflow:hidden;margin-left:9px}
.hospital-header .hospital-info .hospital-name-con .label-ele-01{color:#fe9b4a;background-color:#ffe1c8}
.hospital-header .hospital-info .hospital-name-con .label-ele-02{color:#0dc3ce;background-color:#d3f4f6}
.hospital-header .hospital-info .hospital-name-con .label-ele-03{color:#fe9b4a;background-color:#ffefd1}
.hospital-header .hospital-info .hospital-alias{line-height:30px;color:#999}
.hospital-tab-nav{height:59px;line-height:59px;border-top:1px solid #e5e5e5;margin-top:17px}
.hospital-tab-nav .tab-nav-list{line-height:57px;text-align:left;font-size:0}
.hospital-tab-nav .tab-nav-list .nav-ele{width:170px;text-align:center;display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:20px;cursor:pointer;color:#333;border-bottom:2px solid #fff}
.hospital-tab-nav .tab-nav-list .nav-ele.current{color:#f25126;border-color:#f25126}
.hospital-item{background-color:#fff;border-radius:2px;border:1px solid #ebeae9;box-shadow:0 1px 3px rgba(0,0,0,0.05)}
.hospital-about-item{overflow:hidden;padding:22px 20px 36px}
.hospital-about-item .hospital-pic{width:300px;height:200px;overflow:hidden;border-radius:2px;margin-right:27px}
.hospital-about-item .hospital-pic img{width:100%;height:auto}
.hospital-about-item .text-con{overflow:hidden;line-height:28px}
.hospital-about-item .info-list{overflow:hidden;margin-left:-20px}
.hospital-about-item .info-double-item{width:246px;float:left;*display:inline;margin-left:20px}
.hospital-about-item .info-text{line-height:28px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hospital-about-item .info-text .name{color:#999}
.hospital-about-item .contact-con{margin-top:26px}
.hospital-about-item .address-text{position:relative;padding-left:42px;color:#333}
.hospital-about-item .address-text .name{color:#999;display:block;position:absolute;left:0;top:0}
.hospital-about-item .contact-link{color:#1b6091}
.hospital-about-item .contact-link:hover{color:#237cbc}
.hospital-text-con{padding:16px 20px 22px;line-height:28px;color:#333;word-break:break-all;word-wrap:break-word}
.hospital-item-title{height:56px;line-height:56px;padding-left:20px;font-size:20px;position:relative;color:#555;border-bottom:1px solid #eee}
.hospital-item-title .list-more{right:22px}
.hospital-item-title .b{width:4px;height:20px;position:absolute;top:50%;margin-top:-10px;left:0;background-color:#f25126}
.hospital-feature .hospital-item-title{background-color:#fbf7f5}
.hospital-feature .hospital-item-title .feature-text{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#f25126;padding-right:27px;position:relative}
.hospital-feature .hospital-item-title .icon-feature{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;right:0;background-color:#f25126;font-size:13px;color:#fff;border-radius:2px;text-align:center;line-height:20px;font-style:normal}
.hospital-feature .department-list{padding:24px 54px;font-size:16px}
.hospital-feature .department-list li{width:114px;margin-left:16px;line-height:33px;float:left;*display:inline}
.hospital-feature .department-list li a{color:#1b6091}
.hospital-feature .department-list li a:hover{color:#237cbc}
.hospital-aside-title{height:56px;line-height:56px;border-bottom:1px solid #eee;padding-left:20px;font-size:20px;color:#555;position:relative}
.hospital-aside-hot .hospital-aside-title{padding-left:62px;color:#e55128}
.hospital-aside-hot .icon-hot{overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:28px;height:28px;position:absolute;top:50%;margin-top:-14px;left:20px;display:block;background-position:0 0}
.hospital-aside-hot .aside-hot-list{padding:18px 20px;line-height:31px;font-size:15px}
.hospital-aside-hot .aside-hot-list li{position:relative;padding-left:24px;height:31px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hospital-aside-hot .aside-hot-list li.hot-li .unit{color:#e55128;font-weight:bold}
.hospital-aside-hot .aside-hot-list li .unit{width:20px;text-align:center;display:block;position:absolute;left:0;top:0;color:#666}
.hospital-aside-hot .aside-hot-list li a{color:#333}
.hospital-aside-hot .aside-hot-list li a:hover{color:#f25126}
.hospital-brand .icon-hot{background-position:-30px 0}
.aside-ask-list{padding:0 16px 11px;font-size:15px}
.aside-ask-list li{padding:0 4px;vertical-align:top;line-height:46px;height:46px;border-top:1px solid #eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.aside-ask-list li:first-child{border-top:0 none}
.aside-ask-list li a{color:#333}
.aside-ask-list li a:hover{color:#f25126}
.aside-ask-list li a .ask-text{color:#f25126;font-weight:bold}
.hospital-ks-con{padding:4px 20px}
.hospital-ks-con .ks-item{padding:18px 0;border-top:1px solid #eee}
.hospital-ks-con .ks-item:first-child{border-top:0 none}
.hospital-ks-con .ks-title{height:38px;line-height:38px;font-size:20px;color:#f25126}
.hospital-ks-con .ks-title .text-con{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding-right:22px;position:relative}
.hospital-ks-con .ks-title .text-con .icon-arrow{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:10px;height:15px;position:absolute;top:50%;margin-top:-7.5px;right:0;background-position:-220px 0}
.hospital-ks-con .ks-list{overflow:hidden;line-height:36px;color:#333;margin-left:-22px}
.hospital-ks-con .ks-list li{padding-left:12px;margin-left:22px;width:140px;position:relative;float:left;*display:inline;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hospital-ks-con .ks-list li .b{width:7px;display:block;height:7px;position:absolute;top:50%;margin-top:-3.5px;left:0;border-radius:7px;background-color:#ddd}
.hospital-ks-con .ks-list li a{color:#333}
.hospital-ks-con .ks-list li a:hover{color:#f25126}
.hospital-evaluate-con .evaluate-header{line-height:40px;padding:24px 0;font-size:20px;position:relative;color:#555}
.hospital-evaluate-con .evaluate-header .hospital-name{padding:0 124px 0 20px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hospital-evaluate-con .evaluate-header .hospital-name .b{width:4px;display:block;height:20px;position:absolute;top:50%;margin-top:-10px;background-color:#f25126;left:0}
.hospital-evaluate-con .btn-put-question{width:104px;height:40px;line-height:40px;text-align:center;position:absolute;right:20px;top:24px;display:block;cursor:pointer;border-radius:2px;overflow:hidden;background-color:#70b72c;font-size:16px;color:#fff}
.hospital-evaluate-con .btn-put-question:hover{background-color:#63a227}
.hospital-evaluate-con .evaluate-input-main{overflow:hidden;margin-top:10px;position:relative;display:none}
.hospital-evaluate-con .evaluate-input-box{height:74px;background-color:#fff;position:relative;border:1px solid #70b72c;border-radius:2px}
.hospital-evaluate-con .evaluate-input-box .word-num-con{line-height:18px;position:absolute;right:18px;bottom:8px;color:#d3d3d3;background-color:#fff}
.hospital-evaluate-con .evaluate-input-box .word-num-con .now-num{color:#666}
.hospital-evaluate-con .evaluate-input-box .placeholder{color:#bababa;line-height:22px;position:absolute}
.hospital-evaluate-con .evaluate-input-box textarea{width:852px;height:54px;padding:10px 18px;resize:none;border:0 none;background:0;line-height:22px;color:#333}
.hospital-evaluate-con .evaluate-op-bar{height:32px;line-height:32px;margin-top:10px;position:relative;text-align:right;padding-right:107px}
.hospital-evaluate-con .evaluate-op-bar .error-text{color:#e55128;font-weight:bold;display:none}
.hospital-evaluate-con .evaluate-op-bar .btn-evaluate-send{width:97px;display:block;cursor:pointer;text-align:center;background-color:#e55128;color:#fff;border-radius:2px;position:absolute;right:0;top:0}
.hospital-evaluate-con .evaluate-op-bar .btn-evaluate-send:hover{background-color:#d9441a}
.hospital-evaluate-con .evaluate-list .evaluate-input-box{height:132px}
.hospital-evaluate-con .evaluate-list .evaluate-input-box textarea{height:112px}
.hospital-evaluate-con .evaluate-list .list-item{margin-top:10px}
.hospital-evaluate-con .evaluate-list .hospital-item{padding:10px 20px;position:relative}
.hospital-evaluate-con .evaluate-list .btn-help-answer{width:88px;height:34px;line-height:32px;border-radius:2px;display:block;cursor:pointer;text-align:center;border:1px solid #70b72c;color:#70b72c;position:absolute;z-index:20;right:20px;top:20px}
.hospital-evaluate-con .evaluate-list .btn-help-answer:hover{border-color:#63a227;color:#63a227}
.hospital-evaluate-con .evaluate-list .evaluate-more{height:18px;line-height:18px;display:block;cursor:pointer;color:#1a6ca7;padding:10px 0;text-align:center}
.hospital-evaluate-con .evaluate-list .evaluate-more .text{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.hospital-evaluate-con .evaluate-list .evaluate-more .icon-arrow{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:12px;height:8px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-left:4px;background-position:-210px -20px}
.hospital-evaluate-con .evaluate-list .evaluate-more:hover{color:#175e91}
.hospital-evaluate-con .evaluate-list .evaluate-less .icon-arrow{background-position:-210px -30px}
.hospital-evaluate-con .evaluate-list .ask-text{line-height:34px;height:34px;position:relative;font-size:16px;padding:0 110px 0 26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}
.hospital-evaluate-con .evaluate-list .ask-text .icon-ask{display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:0;background-color:#f25126;border-radius:2px;line-height:20px;font-size:13px;text-align:center;color:#fff;font-style:normal}
.hospital-evaluate-con .evaluate-list .evaluate-patient{margin-top:10px;position:relative}
.hospital-evaluate-con .evaluate-list .evaluate-patient .patient-title{font-size:16px;line-height:24px;color:#e55128}
.hospital-evaluate-con .evaluate-list .evaluate-patient .patient-con{overflow:hidden}
.hospital-evaluate-con .evaluate-list .evaluate-patient .patient-list li{line-height:28px;border-top:1px solid #eee;color:#333;padding:12px 0;vertical-align:top}
.hospital-evaluate-con .evaluate-list .evaluate-patient .patient-list li:first-child{border-top:0 none}
.hospital-evaluate-con .evaluate-list .evaluate-patient .patient-list p{position:relative;word-break:break-all;word-wrap:break-word}
.hospital-evaluate-con .evaluate-list .evaluate-patient .patient-list .time-text{position:absolute;right:0;top:0;color:#999}
.hospital-evaluate-con .evaluate-list .evaluate-patient .patient-list .gray-color{color:#999}
.hospital-evaluate-con .evaluate-list .evaluate-patient .patient-list .evaluate-text{line-height:22px;padding:3px 0 3px 70px}
.hospital-evaluate-con .evaluate-list .evaluate-patient .patient-list .evaluate-text .gray-color{width:70px;display:block;position:absolute;left:0;top:3px}
.hospital-map{padding-bottom:30px}
.hospital-map .hospital-route{line-height:22px;color:#333;padding:32px 50px}
.hospital-map .route-text{padding:3px 0 3px 98px;word-break:break-all;word-wrap:break-word;position:relative}
.hospital-map .route-text .route-title{width:98px;display:block;position:absolute;left:0;top:3px;color:#999}
.hospital-map .route-plan{margin-top:30px}
.hospital-map .route-plan .route-title{color:#f25126}
.hospital-map .map-navigation{position:relative}
.hospital-map .map-navigation .map-main{padding:12px 50px}
.hospital-map .map-navigation .map-main .map-route-item{height:40px;line-height:40px;overflow:hidden;margin-top:20px}
.hospital-map .map-navigation .map-main .map-route-item .map-title{width:42px;float:left;*display:inline}
.hospital-map .map-navigation .map-main .map-route-item .route-input-box{width:376px;float:left;*display:inline;position:relative}
.hospital-map .map-navigation .map-main .map-route-item .route-input-box .input-text{width:348px;padding:7px 13px;border-color:#e9e9e9;color:#333;border-radius:2px;vertical-align:top;height:24px;line-height:24px}
.hospital-map .map-navigation .map-main .map-route-item .route-input-box .placeholder{color:#bababa;position:absolute}
.hospital-map .map-navigation .map-main .map-route-item .btn-route{width:98px;height:38px;line-height:38px;display:block;cursor:pointer;text-align:center;border-radius:2px;float:left;margin-left:22px;border:1px solid #f25126;color:#f25126}
.hospital-map .map-navigation .map-main .map-route-item .btn-route:hover{border-color:#f03e0e;color:#f03e0e}
.hospital-map .map-navigation .map-main .map-route-item .btn-route-car{border-color:#70b72c;color:#70b72c;margin-left:17px}
.hospital-map .map-navigation .map-main .map-route-item .btn-route-car:hover{border-color:#63a227;color:#63a227}
.hospital-map .map-navigation .map-plan-list{padding-top:20px}
.hospital-map .map-navigation .map-plan-list li{margin-top:12px;background-color:#fbfbfc;padding:20px;line-height:22px;vertical-align:top;color:#999}
.hospital-map .map-navigation .map-plan-list li .plan-title{width:64px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:15px;color:#333}
.hospital-map .map-navigation .map-plan-list li p{word-break:break-all;word-wrap:break-word}
.hospital-map .map-navigation .map-box{width:788px;display:block;margin-left:auto;margin-right:auto;margin-top:18px}
.hot-city-hospital .hot-city-title{height:50px;line-height:50px;font-size:20px;color:#555}
.hot-city-hospital .hospital-item{padding:12px 0 20px}
.hot-city-hospital .hot-city-nav{overflow:hidden;height:50px;line-height:48px;border-bottom:1px solid #eee;padding-right:20px;margin-left:-22px;margin-bottom:16px;font-size:0}
.hot-city-hospital .hot-city-nav .hot-nav-ele{display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:48px;padding:0 6px;font-size:18px;cursor:pointer;color:#555;margin-left:42px;border-bottom:2px solid #fff}
.hot-city-hospital .hot-city-nav .hot-nav-ele.current{border-bottom-color:#f25126}
.hot-city-hospital .hot-city-nav .hot-nav-ele.current:hover{color:#555}
.hot-city-hospital .hot-city-nav .hot-nav-ele:hover{color:#f25126}
.hot-city-hospital .hot-tab-con{display:none}
.hot-city-hospital .hot-tab-con.current{display:block}
.hot-city-hospital .hot-city-list{line-height:28px;padding:0 10px}
.hot-city-hospital .hot-city-list li{float:left;*display:inline;margin-left:32px}
.hot-city-hospital .hot-city-list li a{color:#999}
.hot-city-hospital .hot-city-list li a:hover{color:#555}
.iask-page-con{font-size:0;text-align:center;line-height:40px}
.iask-page-con .point,.iask-page-con .btn-max,.iask-page-con .btn-page,.iask-page-con .page-ele{width:38px;height:38px;line-height:38px;border:1px solid #fff;display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:15px;text-align:center;background-color:#fff;margin:0 5px;cursor:pointer;border-radius:3px;color:#555}
.iask-page-con .btn-max:hover,.iask-page-con .btn-page:hover,.iask-page-con .page-ele:hover{border-color:#f25126;color:#f25126}
.iask-page-con .btn-page{width:70px}
.iask-page-con .btn-max{width:60px}
.iask-page-con .point{cursor:default}
.iask-page-con .active{background-color:#f85029;color:#fff;font-weight:bold}
.iask-page-con .active:hover{color:#fff;border-color:#fff}
.crumb strong{color:#333}
.iask-footer{background:0;padding-top:0;padding-bottom:20px}
.iask-footer .footer-nav{padding-left:21px;font-size:13px}
.iask-footer .footer-nav a{color:#555}
.iask-footer .footer-nav a:hover{color:#3c3c3c;text-decoration:none}
.iask-footer .copy{font-size:13px;color:#555;padding-left:21px}
.new-hospital-body{background-color:#fff}
.new-hospital-body .iask-footer{background-color:#333;margin-top:0;padding-top:20px}
.new-hospital-body .iask-footer .footer-nav a{color:#dfdfdf}
.new-hospital-body .iask-footer .footer-nav a:hover{color:#e9e9e9}
.new-hospital-body .iask-footer .copy{font-size:12px;color:#7d7d7d}
.pc-hospital-wrap .crumb{margin-top:4px}
.pc-hospital-wrap img{display:block}
.pc-hospital-wrap .hospital-banner{height:220px;background-color:#102c5b}
.pc-hospital-wrap .index-floor-title{height:48px;line-height:48px;font-size:24px;color:#333;font-weight:bold}
.pc-hospital-wrap .index-floor-title a{color:#333}
.pc-hospital-wrap .index-floor-title a:hover{color:#f25126}
.pc-hospital-wrap .index-floor-title .sub-title{color:#666;font-weight:normal}
.pc-hospital-wrap .index-floor-01{background-color:#f7f7f7;padding:40px 0}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap{width:899px;overflow:hidden}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .pic-hospital{width:276px;height:230px;border-radius:4px;overflow:hidden;margin-right:20px}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .pic-hospital img{width:276px;height:230px}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .text-con{overflow:hidden;padding-top:6px;padding-right:40px;font-size:16px;line-height:26px;color:#333}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .text-con .title{height:50px;line-height:50px;font-size:30px;color:#333;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .text-con .text{word-break:break-all;word-wrap:break-word}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .text-con .contact-wrap{margin-top:12px}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .text-con .contact-wrap .contact-text{padding-left:48px;word-break:break-all;word-wrap:break-word;position:relative}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .text-con .contact-wrap .contact-text .contact-title{width:48px;position:absolute;left:0;top:0;color:#666}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .text-con .contact-wrap .contact-text .icon-location{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:11px;height:14px;position:absolute;right:0;top:6px;background-position:-190px -60px;cursor:pointer}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .text-con .contact-wrap .address-text{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding-right:20px;position:relative}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .text-con .view-link{color:#1a6ca7}
.pc-hospital-wrap .index-floor-01 .hospital-info-wrap .text-con .view-link:hover{color:#155888}
.pc-hospital-wrap .index-floor-01 .hospital-op-wrap{width:301px;padding:10px 0}
.pc-hospital-wrap .index-floor-01 .hospital-op-wrap .op-main{height:165px;border-left:1px solid #e4e4e4;padding:45px 24px 0;overflow:hidden}
.pc-hospital-wrap .index-floor-01 .hospital-op-wrap .op-main .btn-op{width:80px;float:left;margin:0 23px;line-height:26px;font-size:16px;color:#666;text-align:center;cursor:pointer}
.pc-hospital-wrap .index-floor-01 .hospital-op-wrap .op-main .btn-op .icon-op{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:80px;height:80px;border-radius:80px;margin:0 auto 7px}
.pc-hospital-wrap .index-floor-01 .hospital-op-wrap .op-main .btn-inquiry .icon-op{background-color:#58cfb4;background-position:0 -60px}
.pc-hospital-wrap .index-floor-01 .hospital-op-wrap .op-main .btn-inquiry:hover .icon-op{background-color:#3cc7a8}
.pc-hospital-wrap .index-floor-01 .hospital-op-wrap .op-main .btn-register .icon-op{background-color:#f69a43;background-position:-90px -60px}
.pc-hospital-wrap .index-floor-01 .hospital-op-wrap .op-main .btn-register:hover .icon-op{background-color:#f48821}
.pc-hospital-wrap .index-floor-02{padding:27px 0 40px}
.pc-hospital-wrap .index-floor-02 .floor-02-wrap{margin-top:12px}
.pc-hospital-wrap .index-floor-02 .hospital-video-wrap{width:880px;height:350px;overflow:hidden}
.pc-hospital-wrap .index-floor-02 .hospital-video-wrap .video-main video{width:880px;height:350px}
.pc-hospital-wrap .index-floor-02 .map-wrap{width:300px;height:350px;background-color:#f7f7f7;border-radius:4px}
.pc-hospital-wrap .index-floor-02 .map-container{padding:11px 20px}
.pc-hospital-wrap .index-floor-02 .map-container .map-title{height:38px;line-height:38px;font-size:20px;color:#333}
.pc-hospital-wrap .index-floor-02 .map-container .map-address{line-height:20px;color:#666}
.pc-hospital-wrap .index-floor-02 .map-container .map-main{margin-top:10px;height:225px;border:1px solid #ddd;border-radius:4px;overflow:hidden}
.pc-hospital-wrap .index-floor-03{padding:28px 0 40px;background-color:#f5f5f5}
.pc-hospital-wrap .index-floor-03 .expert-team-list{line-height:20px;margin-top:12px;margin-left:-20px;color:#666}
.pc-hospital-wrap .index-floor-03 .expert-team-list .expert-item{width:283px;float:left;display:inline;height:362px;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;margin-left:20px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.pc-hospital-wrap .index-floor-03 .expert-team-list .expert-item:hover{box-shadow:0 4px 9px 0 rgba(0,0,0,0.08)}
.pc-hospital-wrap .index-floor-03 .expert-team-list .expert-detail{padding:40px 30px 0}
.pc-hospital-wrap .index-floor-03 .expert-team-list .expert-detail .expert-name{height:24px;line-height:24px;text-align:center;font-size:16px;color:#666;margin-top:16px}
.pc-hospital-wrap .index-floor-03 .expert-team-list .expert-detail .expert-name .name{color:#333}
.pc-hospital-wrap .index-floor-03 .expert-team-list .expert-detail .expert-info{font-size:14px;line-height:20px;margin-top:7px}
.pc-hospital-wrap .index-floor-03 .expert-team-list .expert-detail .expert-info .brief-text{height:40px;word-break:break-all;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.pc-hospital-wrap .index-floor-03 .expert-team-list .expert-detail .btn-online{width:130px;height:38px;line-height:38px;text-align:center;border-radius:4px;background-color:#72c01e;display:block;margin:26px auto 0;font-size:16px;color:#fff;cursor:pointer}
.pc-hospital-wrap .index-floor-03 .expert-team-list .expert-detail .btn-online:hover{background-color:#60a119}
.pc-hospital-wrap .index-floor-03 .expert-team-list .pic-expert{width:110px;height:110px;border-radius:110px;margin:0 auto}
.pc-hospital-wrap .index-floor-04{padding:30px 0 0}
.pc-hospital-wrap .index-floor-04 .consult-wrap{width:880px}
.pc-hospital-wrap .index-floor-04 .consult-wrap .consult-tab-nav{height:52px;line-height:48px;font-size:0;border-bottom:1px solid #f5f5f5;position:relative}
.pc-hospital-wrap .index-floor-04 .consult-wrap .consult-tab-nav .nav-ele{display:inline-block;*display:inline;*zoom:1;height:48px;line-height:48px;text-align:center;min-width:100px;font-size:20px;color:#666;cursor:pointer;vertical-align:top;border-bottom:3px solid transparent;margin-right:24px}
.pc-hospital-wrap .index-floor-04 .consult-wrap .consult-tab-nav .nav-ele.current{color:#f25126;border-bottom-color:#f25126}
.pc-hospital-wrap .index-floor-04 .consult-wrap .consult-tab-nav .more-consult{height:20px;position:absolute;top:50%;margin-top:-10px;line-height:20px;font-size:14px;color:#999;padding-right:11px;right:20px;cursor:pointer}
.pc-hospital-wrap .index-floor-04 .consult-wrap .consult-tab-nav .more-consult i{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:7px;height:10px;position:absolute;top:50%;margin-top:-5px;right:0;background-position:-210px 0}
.pc-hospital-wrap .index-floor-04 .consult-wrap .consult-tab-con{display:none}
.pc-hospital-wrap .index-floor-04 .consult-wrap .consult-tab-con.current{display:block}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap{width:300px}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-container{margin-top:8px;background-color:#f7f7f7;padding:30px 22px}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap{height:575px;padding-left:3px;overflow:hidden}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul{padding-left:16px;border-left:1px solid #ddd}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group{vertical-align:top;padding:10px 0;position:relative}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .time-wrap{height:22px;position:relative}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .time-wrap .point{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:7px;height:11px;position:absolute;top:50%;margin-top:-5.5px;left:-20px;background-position:-180px -60px}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .time-wrap .time-group{display:inline-block;*display:inline;*zoom:1;vertical-align:top;border-radius:2px;height:20px;line-height:20px;font-size:12px;color:#333;padding:0 7px;border:1px solid #ddd;position:relative}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .time-wrap .time-group .before,.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .time-wrap .time-group .after{width:0;height:0;overflow:hidden;border-width:3px;border-style:dashed solid dashed dashed;border-color:transparent #f7f7f7 transparent transparent;position:absolute;top:50%;margin-top:-3px;left:-6px;z-index:2}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .time-wrap .time-group .after{border-right-color:#ddd;left:-7px;z-index:1}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .problem-title{height:22px;line-height:22px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:7px}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .problem-title a{color:#333}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .problem-title a:hover{color:#f25126}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .answer-text{line-height:22px;height:44px;overflow:hidden;color:#666}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .answer-text .link{cursor:pointer;color:#1a6ca7}
.pc-hospital-wrap .index-floor-04 .news-consult-wrap .news-list-wrap .news-list-ul .news-group .answer-text .link:hover{color:#155888}
.pc-hospital-wrap .index-floor-05{background-color:#f7f7f7;padding:30px 0}
.pc-hospital-wrap .index-floor-05 .dynamics-list{margin-left:-40px;line-height:50px;text-align:center;font-size:16px;color:#666}
.pc-hospital-wrap .index-floor-05 .dynamics-list .dynamics-group{width:270px;float:left;display:inline;margin-top:12px;margin-left:40px}
.pc-hospital-wrap .index-floor-05 .dynamics-list .dynamics-group .pic-dynamics{height:202px;border-radius:4px;overflow:hidden}
.pc-hospital-wrap .index-floor-05 .hospital-service-list{margin-top:78px}
.pc-hospital-wrap .patient-consult-list .consult-group{padding:24px 0 28px;border-top:1px solid #eee;vertical-align:top}
.pc-hospital-wrap .patient-consult-list .consult-group:first-child{border-top:0 none}
.pc-hospital-wrap .patient-consult-list .consult-group .problem-title{height:32px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:20px;color:#333;font-weight:bold}
.pc-hospital-wrap .patient-consult-list .consult-group .problem-title a{color:#333}
.pc-hospital-wrap .patient-consult-list .consult-group .problem-title a:hover{color:#f25126}
.pc-hospital-wrap .patient-consult-list .consult-group .answer-text{line-height:20px;word-break:break-all;word-wrap:break-word;color:#666}
.pc-hospital-wrap .patient-consult-list .consult-group .answer-text .link{color:#1a6ca7;cursor:pointer}
.pc-hospital-wrap .patient-consult-list .consult-group .answer-text .link:hover{color:#155888}
.pc-hospital-wrap .hospital-service-list{margin-top:82px;padding:0 172px;line-height:30px;font-size:16px;text-align:center;color:#666}
.pc-hospital-wrap .hospital-service-list .service-group{width:214px;float:left;display:inline}
.pc-hospital-wrap .hospital-service-list .service-group .icon-service{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:64px;height:64px;margin:0 auto 9px}
.pc-hospital-wrap .hospital-service-list .service-group .icon-service-01{background-position:0 -150px}
.pc-hospital-wrap .hospital-service-list .service-group .icon-service-02{background-position:-70px -150px}
.pc-hospital-wrap .hospital-service-list .service-group .icon-service-03{background-position:-140px -150px}
.pc-hospital-wrap .hospital-service-list .service-group .icon-service-04{background-position:-210px -150px}
.pc-hospital-wrap .hospital-line-title{height:40px;line-height:40px;font-size:20px;position:relative;font-weight:bold;padding-left:20px;color:#333}
.pc-hospital-wrap .hospital-line-title .b{width:4px;height:20px;position:absolute;top:50%;margin-top:-10px;left:0;display:block;background-color:#f25126}
.pc-hospital-wrap .synopsis-wrap{padding-bottom:34px}
.pc-hospital-wrap .synopsis-wrap .key-departments{padding-top:32px;padding-bottom:26px;border-bottom:1px solid #eee}
.pc-hospital-wrap .synopsis-wrap .key-departments .key-list{padding-left:6px;height:40px;line-height:40px;text-align:center}
.pc-hospital-wrap .synopsis-wrap .key-departments .key-ele{margin-top:11px;display:block;float:left;width:100px;height:40px;margin-left:14px;color:#6b3c30;cursor:pointer;border-radius:40px;font-size:14px;background-color:#ffebe6}
.pc-hospital-wrap .synopsis-wrap .key-departments .key-ele:hover{background-color:#ffe3dc}
.pc-hospital-wrap .synopsis-wrap .profile-wrap{padding-top:20px}
.pc-hospital-wrap .synopsis-wrap .profile-wrap .hospital-line-title{height:36px;line-height:36px}
.pc-hospital-wrap .synopsis-wrap .profile-wrap .profile-main{line-height:24px;font-size:16px;color:#333;padding:0 20px}
.pc-hospital-wrap .synopsis-wrap .profile-wrap .profile-main p{margin-top:10px;word-break:break-all;word-wrap:break-word;text-indent:32px}
.pc-hospital-wrap .expert-team-wrap{padding:32px 0 52px}
.pc-hospital-wrap .expert-team-wrap .expert-list{margin-top:-6px}
.pc-hospital-wrap .expert-team-wrap .expert-list .expert-item{padding:22px 20px;line-height:20px;color:#666;border-top:1px dashed #dedede;vertical-align:top;overflow:hidden}
.pc-hospital-wrap .expert-team-wrap .expert-list .expert-item:first-child{border-top:0 none}
.pc-hospital-wrap .expert-team-wrap .expert-list .pic-expert{width:118px;height:118px;border:1px solid #ddd;margin-right:20px}
.pc-hospital-wrap .expert-team-wrap .expert-list .pic-expert img{width:118px;height:118px}
.pc-hospital-wrap .expert-team-wrap .expert-list .expert-info-con{overflow:hidden;padding-top:4px}
.pc-hospital-wrap .expert-team-wrap .expert-list .expert-info-con .title-con{height:24px;line-height:24px;font-size:16px;margin-bottom:6px;color:#666}
.pc-hospital-wrap .expert-team-wrap .expert-list .expert-info-con .title-con .name{color:#333}
.pc-hospital-wrap .expert-team-wrap .expert-list .expert-info-con .btn-expert{width:100px;height:30px;line-height:30px;text-align:center;border-radius:4px;font-size:14px;color:#fff;display:block;background-color:#72c01e;margin-top:10px;cursor:pointer}
.pc-hospital-wrap .expert-team-wrap .expert-list .expert-info-con .btn-expert:hover{background-color:#60a119}
.pc-hospital-wrap .patient-wrap{padding:25px 0 52px}
.pc-hospital-wrap .patient-wrap .patient-tab-nav{height:57px;font-size:0;padding:0 20px;border-bottom:1px solid #dedede;line-height:54px}
.pc-hospital-wrap .patient-wrap .patient-tab-nav .tab-nav-ele{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 2px;font-size:20px;border-bottom:3px solid transparent;cursor:pointer;margin-right:44px;color:#333}
.pc-hospital-wrap .patient-wrap .patient-tab-nav .tab-nav-ele.current{font-weight:bold;border-bottom-color:#f25126}
.pc-hospital-wrap .patient-wrap .patient-tab-con{display:none}
.pc-hospital-wrap .patient-wrap .patient-tab-con.current{display:block}
.pc-hospital-wrap .patient-wrap .patient-inter-nav{margin-top:24px;height:36px;line-height:36px}
.pc-hospital-wrap .patient-wrap .patient-inter-nav .inter-nav-ele{display:block;float:left;margin-left:20px;width:100px;height:36px;line-height:36px;text-align:center;font-size:16px;border-radius:4px;color:#333;position:relative;cursor:pointer}
.pc-hospital-wrap .patient-wrap .patient-inter-nav .inter-nav-ele i{width:0;height:0;border-width:5px;border-style:solid dashed dashed dashed;border-color:#f25126 transparent transparent transparent;position:absolute;left:50%;margin-left:-5px;bottom:-10px;overflow:hidden;display:none}
.pc-hospital-wrap .patient-wrap .patient-inter-nav .inter-nav-ele.active{color:#fff;background-color:#f25126}
.pc-hospital-wrap .patient-wrap .patient-inter-nav .inter-nav-ele.active i{display:block}
.pc-hospital-wrap .patient-wrap .patient-inter-con{display:none}
.pc-hospital-wrap .patient-wrap .patient-inter-con.active{display:block}
.pc-hospital-wrap .patient-wrap .patient-consult-list .consult-group{padding:14px 20px 20px;border-top:0 none;border-bottom:1px dashed #dedede}
.pc-hospital-wrap .patient-wrap .patient-consult-list .consult-group .answer-text{max-height:40px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.pc-hospital-wrap .iask-page-con .point,.pc-hospital-wrap .iask-page-con .btn-max,.pc-hospital-wrap .iask-page-con .btn-page,.pc-hospital-wrap .iask-page-con .page-ele{border:1px solid #e6e6e6;border-radius:2px}
.pc-hospital-wrap .iask-page-con .active{border-color:#f25126}
.pc-hospital-wrap .contact-wrap{padding:32px 0 52px}
.pc-hospital-wrap .contact-wrap .information-wrap{line-height:28px;font-size:16px;color:#333}
.pc-hospital-wrap .contact-wrap .information-wrap .contact-text{padding:2px 20px 0}
.pc-hospital-wrap .contact-wrap .map-wrap{margin-top:34px}
.pc-hospital-wrap .contact-wrap .map-wrap .map-main{padding:5px 20px}
.pc-hospital-wrap .contact-wrap .map-wrap .map-pic{width:780px;height:400px}
.pc-hospital-wrap .pc-detail-wrap{margin-top:8px}
.pc-hospital-wrap .pc-detail-wrap .pc-detail-cut{height:400px;overflow:hidden;position:relative}
.pc-hospital-wrap .pc-detail-wrap .pc-detail-cut .cut-mask{width:100%;height:60px;position:absolute;bottom:30px;left:0;background:-webkit-linear-gradient(top,rgba(255,255,255,0.5),#fff);background:-moz-linear-gradient(top,rgba(255,255,255,0.5),#fff);background:-o-linear-gradient(top,rgba(255,255,255,0.5),#fff);background:linear-gradient(top,rgba(255,255,255,0.5),#fff)}
.pc-hospital-wrap .pc-detail-wrap .pc-detail-cut .cut-show-tex{height:20px;line-height:20px;margin-top:40px;background-color:#fff;color:#1a6ca7;text-align:center;display:block;cursor:pointer;width:100%;position:absolute;left:0;padding-bottom:10px;bottom:0}
.pc-hospital-wrap .pc-detail-wrap .pc-detail-cut .cut-show-tex:hover{color:#155888}
.pc-hospital-wrap .pc-detail-wrap .pc-detail-cut .cut-show-tex .show-text{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding-right:17px;position:relative}
.pc-hospital-wrap .pc-detail-wrap .pc-detail-cut .cut-show-tex .show-text .cut-arrow{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_new_detail.png) no-repeat;width:12px;height:8px;position:absolute;top:50%;margin-top:-4px;right:0;background-position:-40px -10px}
.pc-hospital-wrap .pc-detail-wrap .detail-main-wrap{width:890px;margin-right:10px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap{width:300px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .detail-item{padding-left:20px;padding-right:20px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-item-title{height:34px;line-height:34px;font-size:18px;color:#333;font-weight:normal}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-hospital-item{padding-bottom:24px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-hospital-item .pic-hospital{margin-top:6px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-hospital-item .btn-con{height:40px;margin-top:14px;overflow:hidden}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-hospital-item .btn-con .btn-aside-re{width:120px;height:40px;line-height:40px;display:block;text-align:center;font-size:16px;color:#fff;border-radius:4px;cursor:pointer}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-hospital-item .btn-con .btn-online{background-color:#72c01e}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-hospital-item .btn-con .btn-online:hover{background-color:#60a119}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-hospital-item .btn-con .btn-reg{background-color:#f69a43}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-hospital-item .btn-con .btn-reg:hover{background-color:#f48821}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list{margin-top:-7px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-list-item{vertical-align:top;padding:20px 0 18px;border-top:1px dashed #e7e7e7}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-list-item:first-child{border-top:0 none}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-info-wrap{overflow:hidden;position:relative}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-info-wrap .pic-doc{width:58px;height:58px;margin-right:12px;border:1px solid #ddd}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-info-wrap .pic-doc img{width:58px;height:58px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-info-wrap .doc-text-con{overflow:hidden;padding-right:60px;padding-top:8px;line-height:22px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-info-wrap .doc-text-con .doc-name-con{height:22px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-info-wrap .doc-text-con .doc-name-con .name{font-size:16px;color:#333}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-info-wrap .doc-text-con .doc-name-con .post-text{font-size:14px;color:#999;margin-left:4px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-info-wrap .doc-text-con .at-good-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-info-wrap .btn-appointment{width:52px;height:28px;line-height:28px;border-radius:4px;display:block;background-color:#fff;border:1px solid #72c01e;color:#72c01e;font-size:14px;text-align:center;position:absolute;right:0;top:50%;margin-top:-15px;cursor:pointer}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-info-wrap .btn-appointment:hover{background-color:#72c01e;color:#fff}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-doc-item .doc-list .doc-brief{margin-top:10px;line-height:20px;max-height:40px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#999}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-qa-item .qa-list{line-height:36px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-qa-item .qa-list .qa-item{vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding-left:25px;border-top:1px dashed #e7e7e7}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-qa-item .qa-list .qa-item.hot-item .unit{width:16px;height:16px;line-height:16px;font-size:12px;top:50%;margin-top:-8px;text-indent:0;text-align:center;background-color:#666;color:#fff;border-radius:2px}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-qa-item .qa-list .qa-item:first-child{border-top:0 none}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-qa-item .qa-list .qa-item .unit{width:25px;text-align:left;font-size:14px;color:#333;text-indent:5px;position:absolute;left:0;top:0}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-qa-item .qa-list .qa-item a{color:#333}
.pc-hospital-wrap .pc-detail-wrap .detail-aside-wrap .aside-qa-item .qa-list .qa-item a:hover{color:#f25126}
.pc-hospital-wrap .pc-detail-wrap .detail-item{background-color:#fff;padding:10px 0;border-radius:2px;box-shadow:.5px .866px 3px 0 rgba(6,0,1,0.08)}
.pc-hospital-wrap .pc-detail-wrap .problem-item{padding:16px 0 18px}
.pc-hospital-wrap .pc-detail-wrap .problem-item .problem-title-con{padding:0 20px;font-weight:bold;position:relative}
.pc-hospital-wrap .pc-detail-wrap .problem-item .problem-title-text{font-size:28px;line-height:38px;color:#1a1a1a}
.pc-hospital-wrap .pc-detail-wrap .problem-item .problem-text{font-size:16px;line-height:28px;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;color:#666;font-weight:normal}
.pc-hospital-wrap .pc-detail-wrap .select-answer-item{padding-bottom:0}
.pc-hospital-wrap .pc-detail-wrap .select-answer-item .select-head-con{height:36px;line-height:36px;font-size:0}
.pc-hospital-wrap .pc-detail-wrap .select-answer-item .select-head-con .select-title{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_new_detail.png) no-repeat;float:left;*display:inline;width:128px;height:36px;line-height:33px;margin-left:-4px;background-position:0 -40px;font-size:18px;color:#fff;text-indent:39px}
.pc-hospital-wrap .pc-detail-wrap .select-answer-item .select-head-con .recommend-text{float:left;*display:inline;font-size:13px;color:#999;margin-left:6px}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list{padding:0 20px;margin-top:-12px}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-item{vertical-align:top;padding:24px 0 18px;border-top:1px solid #eee}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-item:first-child{border-top:0 none}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-detail-text{font-size:16px;line-height:30px;color:#333;margin-top:10px}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-detail-text p{word-break:break-all;word-wrap:break-word}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-detail-text .bold-text{font-weight:bold}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-detail-text .link{color:#1a6ca7;cursor:pointer}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-detail-text .link:hover{color:#155888}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-consult-bar{position:relative;overflow:hidden}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-consult-bar .doc-pic{width:68px;height:68px;margin-right:14px;border:1px solid #ddd}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-consult-bar .doc-pic img{width:68px;height:68px}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-consult-bar .bar-text-con{overflow:hidden;padding-right:140px;padding-top:11px;font-size:14px;color:#666;line-height:24px}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-consult-bar .bar-text-con .bar-head{height:24px;line-height:24px;overflow:hidden}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-consult-bar .bar-text-con .bar-head .name{font-size:16px;color:#333;float:left;*display:inline}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-consult-bar .bar-text-con .bar-head .post-text{float:left;*display:inline;margin-left:10px;color:#999}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-consult-bar .btn-consult{width:102px;height:38px;position:absolute;top:50%;margin-top:-19px;line-height:38px;right:0;text-align:center;cursor:pointer;border-radius:4px;font-size:16px;color:#fff;background-color:#72c01e;display:block}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-consult-bar .btn-consult:hover{background-color:#60a118}
.pc-hospital-wrap .pc-detail-wrap .hospital-answer-list .answer-foot-bar{height:30px;line-height:30px;margin-top:5px;overflow:hidden;font-size:12px;color:#999}
.pc-hospital-wrap .pc-detail-wrap .icon-tui{width:30px;height:16px;line-height:16px;font-size:12px;color:#ccc;font-family:"SimSun",Arial,sans-serif;text-align:center;border:1px solid #eee;border-radius:2px;position:absolute;font-style:normal}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap{padding:0 20px;background-color:#fff}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap .tui-detail-title{height:70px;line-height:70px;font-size:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap .tui-detail-title a{color:#333}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap .tui-detail-title a:hover{color:#f25126}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap .tui-pic-list{overflow:hidden;height:125px;margin-left:-14px}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap .tui-pic-list .pic-item{width:202px;height:125px;float:left;*display:inline;margin-left:14px}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap .tui-pic-list .pic-item img{width:202px;height:125px}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap .video-container{height:339px}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap .video-container video{width:850px;height:339px}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap .tui-foot-wrap{height:58px;line-height:58px;font-size:16px;color:#666;position:relative}
.pc-hospital-wrap .pc-detail-wrap .tui-detail-wrap .tui-foot-wrap .icon-tui{right:0;top:50%;margin-top:-9px}
.pc-hospital-wrap .pc-detail-wrap .iask-user-bar{padding:0 20px;height:24px;line-height:24px;color:#999;position:relative;margin-top:6px;overflow:hidden;z-index:5}
.pc-hospital-wrap .pc-detail-wrap .iask-user-bar .user-bar-info{height:20px;line-height:20px;margin-top:2px;font-size:13px;float:left;*display:inline;position:relative}
.pc-hospital-wrap .pc-detail-wrap .iask-user-bar .user-bar-info .user-pic{width:20px;height:20px;overflow:hidden;border-radius:20px;float:left;*display:inline;margin-right:6px}
.pc-hospital-wrap .pc-detail-wrap .iask-user-bar .user-bar-info .user-name{float:left;font-size:13px;color:#999;display:inline-block;*display:inline;*zoom:1;max-width:78px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pc-hospital-wrap .pc-detail-wrap .iask-user-bar .view-num{float:left;*display:inline;font-size:13px;color:#999;padding-left:14px;position:relative}
.pc-hospital-wrap .pc-detail-wrap .iask-user-bar .point{width:2px;height:2px;position:absolute;top:50%;margin-top:-1px;left:6px;display:block;background-color:#999}
.pc-hospital-wrap .pc-detail-wrap .iask-user-bar .line{width:1px;height:14px;display:block;float:left;margin:5px 8px;background-color:#ddd}
.pc-hospital-wrap .pc-detail-wrap .iask-user-bar .time-text{float:left;*display:inline;font-size:13px;color:#999}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item{padding:10px 20px 0}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .consult-title{height:42px;line-height:42px;font-size:22px;color:#1a1a1a;font-weight:normal}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list{margin-top:-16px}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .list-group{vertical-align:top;padding:16px 0;border-top:1px dashed #dedede}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .list-group:first-child{border-top:0 none}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .icon-tui{right:0;top:50%;margin-top:-9px;font-weight:normal}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .ask-text{height:32px;line-height:32px;position:relative;padding-left:28px;padding-right:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;color:#333;font-weight:bold}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .ask-text .icon-ask{width:20px;display:block;height:20px;position:absolute;top:50%;margin-top:-10px;left:0;border-radius:2px;text-align:center;font-size:13px;line-height:20px;background-color:#f25126;color:#fff;font-style:normal}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .ask-text a{color:#333}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .ask-text a:hover{color:#f25126}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .new-ask-title{height:32px;line-height:32px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;color:#333;font-weight:bold}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .new-ask-title a{color:#333}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .new-ask-title a:hover{color:#f25126}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .answer-text{line-height:20px;max-height:40px;overflow:hidden;word-break:break-all;word-wrap:break-word;color:#777}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .answer-text .link{color:#1a6ca7}
.pc-hospital-wrap .pc-detail-wrap .detail-consult-item .detail-consult-list .answer-text .link:hover{color:#155888}
.pc-hospital-wrap .pc-detail-wrap .detail-main-op{padding:0;height:80px;line-height:80px;text-align:center}
.pc-hospital-wrap .pc-detail-wrap .detail-main-op .btn-op{width:445px;height:80px;display:block;float:left;position:relative;font-size:24px;color:#f25126;cursor:pointer}
.pc-hospital-wrap .pc-detail-wrap .detail-main-op .btn-op:hover{background-color:#fafafa}
.pc-hospital-wrap .pc-detail-wrap .detail-main-op .btn-op .icon-op{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;left:0}
.pc-hospital-wrap .pc-detail-wrap .detail-main-op .btn-op .op-text{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding-left:64px;position:relative}
.pc-hospital-wrap .pc-detail-wrap .detail-main-op .btn-online{width:444px;border-right:1px solid #e9e9e9}
.pc-hospital-wrap .pc-detail-wrap .detail-main-op .btn-online .icon-op{width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;background-position:-180px -80px}
.pc-hospital-wrap .pc-detail-wrap .detail-main-op .btn-tel .op-text{padding-left:58px}
.pc-hospital-wrap .pc-detail-wrap .detail-main-op .btn-tel .icon-op{width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;background-position:-240px -80px}
.new-detail-body{border-color:#f5f5f5}
.new-detail-body .iask-footer{margin-top:20px}
.new-detail-body .iask-footer .footer-nav{padding-left:20px;font-size:13px}
.new-detail-body .iask-footer .footer-nav a{color:#777}
.new-detail-body .iask-footer .footer-nav a:hover{color:#656565}
.new-detail-body .iask-footer .copy{color:#777}
.icon-ks{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:28px;height:28px;position:absolute;top:50%;margin-top:-14px;left:0}
.icon-ks-01{background-position:-60px 0}
.icon-ks-02{background-position:-90px 0}
.icon-ks-03{background-position:-120px 0}
.icon-ks-04{background-position:-150px 0}
.icon-ks-05{background-position:-180px 0}
.icon-ks-06{background-position:0 -30px}
.icon-ks-07{background-position:-30px -30px}
.icon-ks-08{background-position:-60px -30px}
.icon-ks-09{background-position:-90px -30px}
.icon-ks-10{background-position:-120px -30px}
.icon-ks-11{background-position:-150px -30px}
.icon-ks-12{background-position:-180px -30px}
.doctor-introduce-wrap{line-height:18px;color:#888}
.doctor-introduce-wrap .introduce-item{padding:15px 20px 30px;border-top:1px solid #eee}
.doctor-introduce-wrap .introduce-item:first-child{border-top:0 none}
.doctor-introduce-wrap .ks-title{height:38px;line-height:38px;font-size:20px;color:#555;position:relative;padding-left:35px}
.doctor-introduce-wrap .view-more-wrap{height:18px;line-height:18px;text-align:center;font-size:16px;margin-top:12px}
.doctor-introduce-wrap .view-more-wrap .more-link{display:inline-block;*display:inline;*zoom:1;vertical-align:top;cursor:pointer;position:relative;color:#1a6ca7;padding-right:18px}
.doctor-introduce-wrap .view-more-wrap .more-link:hover{color:#155888}
.doctor-introduce-wrap .view-more-wrap .more-link .more-arrow{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:12px;height:8px;position:absolute;top:50%;margin-top:-4px;right:0;background-position:-210px -20px}
.doctor-list{margin-left:-22px;margin-top:-10px;*position:relative;*zoom:1}
.doctor-list .list-item{width:268px;float:left;*display:inline;margin-left:22px;margin-top:20px}
.doctor-list .doctor-item{display:block;cursor:pointer;padding:18px 20px;height:152px;border:1px solid #ddd;border-radius:3px}
.doctor-list .doctor-item:hover{border-color:#cecece;background-color:#f9f9f9;box-shadow:2px 3.464px 6px 0 rgba(80,80,80,0.12)}
.doctor-list .doctor-head{padding-bottom:14px;border-bottom:1px dashed #e7e7e7;padding-left:80px;position:relative;height:70px}
.doctor-list .pic-doctor{width:68px;height:68px;border:1px solid #ddd;border-radius:70px;position:absolute;left:0;top:0}
.doctor-list .name-wrap{height:30px;line-height:30px;padding-top:7px;overflow:hidden}
.doctor-list .doctor-name{font-size:18px;font-weight:bold;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.doctor-list .post-text{line-height:26px;color:#888}
.doctor-list .doctor-info{padding:7px 0 0;color:#888}
.doctor-list .hospital-name{height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.doctor-list .goods-text{height:34px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.doctor-detail-main .hospital-item{min-height:1058px}
.doctor-detail-wrap .detail-head{background-color:#fbf7f6;padding:40px 40px 40px 156px;height:100px;position:relative;font-size:16px;line-height:20px;color:#666}
.doctor-detail-wrap .detail-head .pic-doctor{width:98px;height:98px;border:1px solid #ddd;border-radius:100px;position:absolute;left:40px;top:40px}
.doctor-detail-wrap .detail-head .doctor-name{height:30px;line-height:30px;font-size:22px;font-weight:bold;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:7px}
.doctor-detail-wrap .detail-content{padding:0 20px}
.doctor-detail-wrap .detail-item{margin-top:26px}
.doctor-detail-wrap .article-text{padding:0 18px;word-break:break-all;word-wrap:break-word;font-size:16px;line-height:30px;color:#555}
.doctor-detail-wrap .hospital-item-title{height:38px;line-height:38px;border-bottom:0 none;padding-left:18px;color:#333}
.aside-doctor-list{line-height:18px;padding:5px 0 16px}
.aside-doctor-list .list-item{vertical-align:top}
.aside-doctor-list .list-item:first-child .doctor-wrap{border-color:#fff}
.aside-doctor-list .list-link{display:block;padding:0 20px}
.aside-doctor-list .list-link:hover{background-color:#f9f9f9}
.aside-doctor-list .list-link:hover .goods-text{display:none}
.aside-doctor-list .list-link:hover .btn-detail{display:block}
.aside-doctor-list .doctor-wrap{position:relative;border-top:1px dotted #e5e5e5;padding:14px 0 14px 70px}
.aside-doctor-list .pic-doctor{width:58px;height:58px;border:1px solid #ddd;border-radius:60px;position:absolute;left:0;top:14px}
.aside-doctor-list .name-wrap{height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.aside-doctor-list .doctor-name{font-size:16px;font-weight:bold;max-width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}
.aside-doctor-list .doctor-post{margin-left:8px;color:#888}
.aside-doctor-list .goods-text{line-height:18px;color:#888;height:36px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.aside-doctor-list .btn-detail{width:54px;height:30px;line-height:30px;display:none;font-size:14px;text-align:center;cursor:pointer;border-radius:3px;color:#fff;background-color:#72c01e;margin-top:6px}
.aside-doctor-list .btn-detail:hover{background-color:#60a119}
.doctor-nav-head{border-bottom:1px solid #eee}
.doctor-nav-head .hospital-item-title{border-bottom:0 none}
.doctor-nav-head .tab-nav-warp{margin-left:62px;margin-top:-1px;margin-bottom:-1px;font-size:0;position:relative;*zoom:1;z-index:5}
.doctor-nav-head .tab-nav-warp .nav-ele{height:62px;line-height:62px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 16px;font-size:16px;color:#666;border:1px solid transparent;border-top:0 none;position:relative;cursor:pointer}
.doctor-nav-head .tab-nav-warp .nav-ele:hover{color:#f25126}
.doctor-nav-head .tab-nav-warp .nav-ele .line{width:100%;height:2px;background-color:#f25126;position:absolute;left:0;top:0;display:none}
.doctor-nav-head .tab-nav-warp .nav-ele.current{color:#f25126;border-left-color:#f3f3f3;border-right-color:#f3f3f3;border-bottom-color:#fff}
.doctor-nav-head .tab-nav-warp .nav-ele.current .line{display:block}
.doctor-nav-head .tab-nav-warp .view-more{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:18px;line-height:61px;font-size:16px;color:#666;position:relative;padding-right:11px;cursor:pointer}
.doctor-nav-head .tab-nav-warp .view-more:hover{color:#333}
.doctor-nav-head .tab-nav-warp .view-more .icon-arrow{display:block;overflow:hidden;background:url(../../images/hospital/icon_iask_hospital.png) no-repeat;width:7px;height:10px;position:absolute;top:50%;margin-top:-5px;right:0;background-position:-210px 0}
.doctor-tab-con{display:none;padding:0 20px 26px;overflow:hidden}
.doctor-tab-con.current{display:block}
.introduce-evaluate-list{padding:0 0 10px}
.introduce-evaluate-list .evaluate-list-item{padding:14px 20px 16px;position:relative;border-top:1px solid #eee}
.introduce-evaluate-list .evaluate-list-item:first-child{border-top:0 none}
.firent-link{font-size:0;line-height:24px;border-bottom:1px solid #404040;padding:3px 0 9px 0}
.firent-link a{display:inline-block;*display:inline;*zoom:1;margin-right:12px;font-size:12px}
.hot-tabs-nav{height:48px;line-height:48px;font-size:22px;color:#333;overflow:hidden;border-bottom:1px solid #ededed;margin-bottom:10px}
.hot-tabs-ele{display:block;float:left;margin-right:20px;color:#333;cursor:pointer}
.hot-tabs-ele.current{color:#ef5231}
.hot-tabs-con{display:none}
.hot-tabs-con.current{display:block}
.hot-inter-tabs-nav{line-height:28px;height:30px;text-align:center;font-size:14px;color:#666;border-bottom:1px solid #ededed;margin-bottom:10px}
.hot-inter-tabs-nav li{width:10%;float:left;display:inline;height:28px}
.hot-inter-tabs-nav li span{cursor:pointer;display:block;color:#666;position:relative}
.hot-inter-tabs-nav li span i{position:absolute;width:1px;height:14px;display:block;left:0;top:50%;margin-top:-7px;background-color:#ccc}
.hot-inter-tabs-nav li:first-child span i{display:none}
.hot-inter-tabs-nav li.current span{border-bottom:2px solid #ef5231;color:#ef5231}
.hot-inter-tabs-con{display:none}
.hot-inter-tabs-con.current{display:block}
.hot-inter-list{line-height:30px;width:1220px}
.hot-inter-list li{width:224px;float:left;display:inline;margin-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}